﻿using System;
using System.Collections;
using System.Xml;
using InfoJetSoft.Service.Util;

namespace InfoJetSoft.Service.Entity
{
	
	public class XmlToEditContext
	{		
		public XmlNode ItemNode
		{
			get
			{
				return itemNode;
			}
			
			set
			{
				this.itemNode = value;
			}
			
		}
		
		public NamespaceResolver NsResolver
		{
			get
			{
				return nsResolver;
			}
			
			set
			{
				this.nsResolver = value;
			}
			
		}
		
		public ChooseFragment ExistChooseFragment
		{
			get
			{
				return existChooseFragment;
			}
			
			set
			{
				this.existChooseFragment = value;
			}
			
		}
		
		public XmlNode ParentNode
		{
			get
			{
				return parentNode;
			}
			
			set
			{
				this.parentNode = value;
			}
			
		}
		
		public XmlNode ContainerNode
		{
			get
			{
				return containerNode;
			}
			
			set
			{
				this.containerNode = value;
			}
			
		}
		
		public XmlDocument Doc
		{
			get
			{
				return doc;
			}
			
			set
			{
				this.doc = value;
			}
			
		}
		
		public ArrayList ContextIdList
		{
			get
			{
				return contextIdList;
			}
			
			set
			{
				this.contextIdList = value;
			}
			
		}
		
		public XmlToEdit XmlToEdit
		{
			get
			{
				return xmlToEdit;
			}
			
			set
			{
				this.xmlToEdit = value;
			}
			
		}
		
		public string XmlToEditAction
		{
			get
			{
				return xmlToEditAction;
			}
			
			set
			{
				this.xmlToEditAction = value;
			}
			
		}
		
		public string XmlToEditName
		{
			get
			{
				return xmlToEditName;
			}
			
			set
			{
				this.xmlToEditName = value;
			}
			
		}
		
		private string xmlToEditName = null;
		private string xmlToEditAction = null;
		private XmlToEdit xmlToEdit = null;
		private XmlDocument doc = null;
		private NamespaceResolver nsResolver = null;
		private ArrayList contextIdList = null;
		private XmlNode containerNode = null;
		private ChooseFragment existChooseFragment = null;
		private XmlNode parentNode = null;
		private XmlNode itemNode = null;
	}
}